@charset "utf-8";
/* CSS Document */
html {overflow-y:scroll;}
body{font-size:14px;  margin:0; padding:0;font-family: "Microsoft Yahei","微软雅黑";}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,html,body{padding:0;margin:0; color:#333}
h1,h2,h3,h4,h5,h6 {font-size:14px; font-weight:normal;}
img{border:0;}
ol,ul{list-style:none;}
i{ font-style:normal}
h1{font-size:18px;}
a{color:#333;text-decoration:none;font-size:13px;blr:expression(this.onFocus=this.blur());}
a:hover{color:#f00;text-decoration:none;}
.clean40{clear:both;height:40px;overflow:hidden;}
.clean30{clear:both;height:30px;overflow:hidden;}
.clean20{clear:both;height:20px;overflow:hidden;}
.clean10{clear:both;height:10px;overflow:hidden;}
.left{ float:left;overflow:hidden;}
.right{float:right;overflow:hidden;}
.mar{ margin:0 auto}
.w1200{ width:1200px; overflow:hidden;clear:both;}
.i{font-style:normal}




/*返回顶部样式*/
.totop{position:fixed;right:25px;bottom:25px;display:block;width:26px;height:62px;background:url(../images/rocket.png) no-repeat 0 0;-webkit-transition: all 0.2s ease-in-out;}
.totop:hover{background:url(../images/rocket.png) no-repeat 0 -62px;}
/*首页*/
.top{ width:100%; float:left; height:40px; background:#000; line-height:40px; overflow:hidden; color:#FFF}
.top span{ color:#FFF; float:left}
.top p{ height:40px; color:#FFF; float:right;}
.top p i{ float:left; padding-right:10px}
.top p i img{ width:20px; height:20px; float:left; margin-top:10px; margin-right:5px;}

.conton{width:1200px; overflow:hidden;clear:both;height:95px; margin:0 auto}
.conton .logot{ width:300px;  float:left; }
.conton .logot img{ height:60px; float:left;margin-top:20px; outline:none }
.conton .logot span{ width:200px ; float: right; }
.conton .logot span p{font-size:27px; font-weight:bold; padding-top:20px; float:left; letter-spacing:2px}
.conton .logot span i{ float:left; font-size:14px;letter-spacing:.5px}

/*导航*/
.dht{ float: right; height:97px; width:900px;}
.menu{ width: 110%; float:left; overflow:hidden;}
.menu .menu_item{ display:inline-block;float:left;font-size: 18px;color: #333;width:15.6%;text-align:center;font-family:"微软雅黑";}
.menu .menu_item a{font-size: 16px;color: #1c4587; display: block;width: auto; line-height:97px;font-family:"微软雅黑";}
.menu .menu_item:hover{background:#0b67c5;}
.menu .menu_item:hover a{color:#fff;}
.menu .menu_item:hover .submenu{display:block; z-index:999999; position:absolute;border-top:3px solid #ff6600}
.submenu{background-color:#fff; overflow: hidden;z-index:999999999; display:none;}
.submenu_item {padding:0 2px; min-width:124px; }
.submenu_item a{ color:#333 !important; font-weight:100 !important; line-height:3em !important}
.submenu_item:hover{ background:#0b67c5}
.submenu_item a:hover{ color:#fff !important}

/*banner*/
.banner{ height:600px;}    
.banner img{ height:600px;}
#banner1,#banner1 img{ width:100%;}

.sou{ width:100%; height:65px; background: url(../images/bj01.jpg) bottom repeat-x; float:left; overflow:hidden;  }
.sou_1{ float:left;line-height:65px;}
.sou_1 a{ color:#ff8c53;line-height:65px; padding-left:10px;}
.search{ width:366px; height:34px; float: right; margin-top:9px;  }
.kuan_sou{ width:302px; height:31px; line-height:31px; float:left;border:1px solid #ff8c53;background:#fff; color:#999;  }
.kuan_an{ width:60px; height:33px; color:#FFF;cursor:pointer;background-color:#ff8c53; float:left; border:none;}
.kuan_an:hover{ background-color:#171987; color:#fff}

.gy{ width:100%; height:123px; float:left; background:url(../images/02.png) center no-repeat; overflow:hidden; }
.gy span{ width:118px; height:50px; color:#FFF; display:block; margin:0 auto; margin-top:10px;}
.gy span h1{ font-size:55px; float:left;color:#FFF;}
.gy span b{ float:left; font-size:19px; line-height:26px; padding-top:15px;} 
.gy span i{ float:left; font-size:17px; line-height:18px;}

.gy_z{ width:680px; float:left; overflow:hidden}
.gy_z h2{ font-size:24px; line-height:25px; color:#0b67c5; font-weight:bold; }
.gy_z p{ line-height:28px; float:left; padding-top:22px; padding-right:5px; color:#666}
.gy_z p a{  color:#fe8853}

.gy_r{ width:500px;float:right; overflow:hidden;}
.gy_r ul li{ width:250px; height:130px; float:left; overflow:hidden; text-align:center; line-height:130px;}
.gy_r ul li img{ width:100%; float:left} 
.gy_r ul li a{ width:100%; background:#0b67c5; color:#FFF; font-size:17px; display:inline-block}
.gy_r ul li a:hover{ background:#ffa77b}

.cp{ width:100%; float:left; background:#ededed; overflow:hidden}
.cp_bt{ width:155px; height:100px;display:block; margin:0 auto; margin-top:10px; }
.cp_bt h1{ font-size:55px; float:left; font-weight:bold; padding-right:5px;}
.cp_bt b{ float:left; font-size:25px; line-height:26px; padding-top:15px;font-weight:bold;} 
.cp_bt i{ float:left; line-height:18px; font-size:12px;}

.cp_btt { width:750px; margin:0 auto;}
.cp_btt ul{ width:110%; float:left}
.cp_btt ul li{ width:145px; height:45px;line-height:45px; background: url(../images/bjt.png) no-repeat; background-size:100% 100%;float:left; margin-right:5px; margin-bottom:10px; text-align:center;}
.cp_btt ul li a{color:#FFF; font-weight:bold}
.cp_btt ul li:first-child,.cp_btt ul li:hover{background:#fd8b4d;}
.cp_btt ul:hover li:first-child{ background: url(../images/bjt.jpg) no-repeat; }

.cp_tp ul{ width:120%; float:left; overflow:hidden; padding-top:30px;}
.cp_tp ul li{ background:#fff; float:left; margin-right:36px; margin-bottom:30px;}
.cp_tp ul li a{ width:273px; float:left;text-align:center; overflow:hidden}
.cp_tp ul li a span{ width:267px; height:178px; border:3px solid #1267c4; display:table-cell; text-align: center; vertical-align: middle;overflow:hidden;*display: block; *font-size:151px;/*约为高度的0.873，200*0.873 约为175*/ *font-family:Arial;}
.cp_tp ul li a img{ max-width:267px; max-height:170px;width:auto; height:auto;overflow: hidden;vertical-align: middle;}
.cp_tp ul li a p{ width:100%;height:36px; line-height:36px;font-size:16px; background:#1267c4;color:#FFF }
.cp_tp ul li:hover a p{ background:#fe8b52; color:#FFF}
.cp_tp ul li:hover a img{ -webkit-transition:-webkit-transform 2s cubic-bezier(.165,.84,.44,1),opacity .5s;transition:transform 2s cubic-bezier(.165,.84,.44,1),opacity .5s;-webkit-transform:scale(1.2);transform:scale(1.2);}



.ck{ width:150px; height:50px;  margin:0 auto; background:#2765ae;border-radius:8px; -moz-border-radius: 8px;-webkit-border-radius: 8px;-o-border-radius:8px;text-align:center}
.ck a{ line-height:50px; color:#FFF;}

.new{ width:100%; float:left; background:#2765ae; overflow:hidden; padding-bottom:20px}
.bjt{ width:336px; float:right; }
.bjt img{ float:left}

.new_hdp{ width:526px; float:left; overflow:hidden}
.new_wz{ width:638px; float:right;overflow:hidden}
.new_wz li{ width:100%; border-bottom:1px dashed #FFFFFF; float:left; padding-bottom:10px; padding-top:10px;}
.new_wz li .rq{ width:70px; height:60px; margin-right:30px; margin-left:30px; background:#dcfcfd; text-align:center; float:left}
.new_wz li .rq span{ width:100%; font-size:24px; font-weight:bold; line-height:39px; color:#1c4587; float:left}
.new_wz li .rq  i{color:#1c4587; }
.new_wz li .yb{ float:left; width:75% }
.new_wz li .yb a{ font-size:18px; color:#f98751; float:left; font-weight:600}
.new_wz li .yb a:hover{ color:#FFF}
.new_wz li .yb p{ width:100%; float:left; color:#FFF; overflow:hidden; padding-top:10px;}

.new_nr li{ width:100%; border-bottom:1px dashed #666; float:left; padding-bottom:10px; padding-top:10px;}
.new_nr li .rqt{width:80px; height:80px; margin-right:30px; margin-left:30px; margin-top:5px; background:#198ede; text-align:center; float:left}
.new_nr li .rqt span{ width:100%; font-size:24px; font-weight:bold; line-height:39px; color:#1c4587; float:left; padding-top:6px}
.new_nr li .rqt span,.new_nr li .rqt i{ color:#fff}
.new_nr li .ybt{ float:left; width:85% }
.new_nr li .ybt a{ font-size:18px; color:#198ede; float:left; font-weight:600}
.new_nr li .ybt p{ width:100%; float:left;overflow:hidden; padding-top:5px; line-height:26px; text-align:left}
.new_nr li:hover .rqt{ background:#f98751;} 
.new_nr li:hover .ybt a{ color:#f98751}

.lxfs{ width:314px; float:left; overflow:hidden; text-align:center}
.fs h3{ width:70px; font-size:17px; border-bottom:3px solid #05438c; line-height:30px; margin:0 auto; margin-bottom:30px; }
.lxfs p{ width:250px; float:left; overflow:hidden; line-height:36px; text-align:left}
.lxfs p img{ width:20px; height:20px; float:left; margin:10px 10px 0 0}
.lxfs p i{ width:220px; float:right}

.map{ width:430px; float:left;overflow:hidden; }
.map_t{ width:430px; height:285px; float:left;overflow:hidden;}

.zxdg{ width:400px; float:right; overflow:hidden}
.table_form tr{ float:left; padding-bottom:6px; overflow:hidden}
.table_form th{line-height:40px;width:75px;color: #5a5a5a; float:left; font-size:15px;}
.table_form .input-text{ width:287px;height: 36px;line-height: 36px;font-family: '微软雅黑';background-color: #f7f7f7;border: 1px solid #dedede; font-size: 12px;
text-indent: 5px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-o-border-radius: 3px; float:left}
.table_form textarea{width:287px;height: 48px;background-color: #f7f7f7;border: 1px solid #dedede; font-size: 12px;
text-indent: 5px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-o-border-radius: 3px; float:left}
.button{ width:300px; height:38px; display:block; background:#f98751; text-align:center; line-height:38px; color:#fff;margin-left: 75px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-o-border-radius: 3px; float:left; font-size:16px; border:none}
.button:hover{ background-color:#ff8030}

.biaodan{ width:630px; margin:0 auto; overflow:hidden}


.wlt{ width:100%; height:80px; background:url(../images/bj02.jpg) top repeat-x; float:left; overflow: hidden}
.wlt h4{color:#0b67c5; font-size: 23px; font-family: 'Arial Black'; float:left; padding-top:25px;}
.wlt a{ padding-top:30px; float:left; padding-left:15px;}


.foot{ width:100%; float:left; background-color:#3b3a3a; overflow:hidden; margin-top:50px;}
.footer{ width:100%; height:40px; border-top:1px dashed #FFFFFF; border-bottom:1px dashed #FFFFFF; float:left; overflow:hidden}
.footer_1{ width:760px; height:40px; line-height:40px; margin:0 auto;}
.footer_1 a{ color:#FFF; float:left; width:108px; text-align:center; display:inline-block}
.footer_1 span{ width:207px; height:40px; line-height:40px; display:block; background:#FFF; float:left; overflow:hidden; margin-right:33px; display:inline}
.footer_1 span img{ width:43px; height:30px; padding-left:20px; padding-top:6px; float:left}
.footer_1 span b{ font-size:27px; color:#0b67c5; padding-left:10px; float:left }
.foot_lx p{ color:#FFF; line-height:28px;}
.foot_lx a{color:#FFF; }
.foot_lx{ width:700px; float:left;text-align:left}
.ewm{ width:300px; float:right; text-align:center}
.ewm img{width:150px}
.ewm p{ color:#FFF; line-height:28px;}

/*内页公共区域*/
#neiye{ width: 1200px; margin: 0 auto;}
.ny_toubu{ width: 1200px; margin: 0 auto; text-align:center }
.ny_biaoti{ height: 38px; width: 131px;  background-color:#fff;  font-size: 23px; color: #1c4587; line-height: 38px; z-index: 1; display: inline-block; position: relative; top:20px; font-family: "微软雅黑";}
.ny_kuang{ border: 1px solid #D9D9D9; height: 67px; width: 1200px;}
.ny_fenlei,.cp_fenlei{ width: 710px; height: 45px; position: relative; display: inline-block; top: -20px;}
.gg_fenlei{ width: 568px; height: 45px; position: relative; display: inline-block; top: -20px;}
.xw_fenlei{ width: 426px; height: 45px; position: relative; display: inline-block; top: -20px;}
.nyfl_team{ float: left; width:140px; height: 45px; background-color: #666; text-align: center; margin-right: 2px; font-size: 15px; color: #fff; line-height: 45px; overflow: hidden;}
.cur{ background-image: url(../images/07.jpg);}
.nyfl_team:hover{ background-image: url(../images/07.jpg);}
.ny_cont{width: 1080px; margin: 20px auto;}
.ny_cont .con_nr{text-align: left;}
.con_nr p{line-height:42px; text-indent: 0em;font-size: 16px;}
.con_nr h1{ text-align: center; margin-bottom: 10px; font-size: 22px; font-family: "微软雅黑"; color: #1c4587;}
.con_nr strong{ font-size:18px; color:#1267c4}
.ny_cont img{ max-width: 1080px; height: auto; margin-bottom:6px}
.ny_dbtp {max-width: 1080px; height: auto; text-align: center; margin-top: 50px;}
.ny_dbtp img{max-width: 1080px; height: auto;}

.n_time{ font-size: 14px; color: #5A5A5A; font-family: "微软雅黑"; text-align:center}
.post-miaoshu{ border: 1px solid #E5E5E5; background: #F5F5F5; color: #868686; padding: 5px; margin: 20px auto; font-size: 12px; text-align: left;}


.articlebook{ width:100%; float:left; overflow:hidden; padding-top:10px; padding-bottom:10px}
.articlebook a.zuo{ float:left; color:#666}
.articlebook a.you{ float:right; color:#666}
.articlebook a:hover{ color:#1267c4}

/*内页内容区域*/
.tupian{width:1046px;margin:0 auto}
.tupian ul{ width:110%; float:left;}

.tupiandingwei{ background-color: #fff; margin-right:40px; margin-bottom:25px;float: left; width: 300px;position: relative; padding: 10px; border-color: #eee; border-width: 1px; border-style: solid;}
.tupiandingwei:hover{ border-color: #1255a6;}    
.tupianimg{ display: table-cell; vertical-align:middle; text-align:center; width:300px; height:200px; overflow: hidden; *display: block; *font-size: 174px;/*约为高度的0.873，200*0.873 约为175*/ *font-family:Arial;}
.tupianimg img{ vertical-align:middle; max-width:290px; max-height:190px; width:auto; height:auto; transition: all 0.6s;}
.tupiandingwei:hover .tupianimg img{ transform: scale(1.4);}
.tupiantitle{ text-align: center; font-size: 15px; font-family: "微软雅黑"; color: #5a5a5a; overflow: hidden;/*超出部分隐藏*/ white-space: nowrap;/*不换行*/ text-overflow:ellipsis;/*超出部分省略号显示*/}

/*翻页样式*/
#pages{ width: 100%; height: 50px; text-align: center; line-height: 22px; padding-top: 1px; clear:both;}
#pages a{ background: #f5f5f5; border: #ddd solid 1px; padding: 2px 8px; margin: 0 2px; float: none; color: #333; font-size: 14px;}
#pages span{ background: #0e4d9c; color: #fff; border: #DDD solid 1px; padding: 2px 8px; margin: 0 2px; float: none;}

/*详情页内容区域*/


/*新闻列表样式*/
.ny_news{ width: 1080px; margin: 0 auto;}
.ny_news .news_time{ float: left; background-color: #198ede; width: 72px; height: 65px; margin-right: 15px; display: inline-block;}
.ny_news .news_time .ri{ font-size: 24px; color:#fff; font-weight: bold; line-height: 35px; font-family: "微软雅黑";}
.ny_news .news_time .nianyue{ font-size: 13px; color:#fff; font-family: "微软雅黑";}
.ny_news .news_neirong{ float: left; line-height: 2.5em; text-align: left; font-family: "微软雅黑"; display: inline-block; width: 990px; height: 60px;}
.ny_news .news_neirong .biaoti{ color: #5A5A5A; font-size: 20px; overflow: hidden;}
.ny_news .news_neirong .biaoti:hover{ color: #198ede;}
.ny_news .news_neirong .miaoshu{ color: #999; font-size: 14px; line-height: 1.3em;}
.ny_news .news_fengexian{ border-bottom: 1px dotted #dbd4cd; margin: 25px auto;}

/*返回顶部样式*/
.totop{position:fixed;right:25px;bottom:25px;display:block;width:26px;height:62px;background:url(../images/rocket.png) no-repeat 0 0;-webkit-transition: all 0.2s ease-in-out;}
.totop:hover{background:url(../images/rocket.png) no-repeat 0 -62px;}

/*搜索页样式*/
.ny_sousuo{width: 1080px; height: auto; overflow: hidden; margin: 12px auto; border-bottom:1px dashed #ccc;}
dl.nrydlt{height: 118px;overflow: hidden;width: 1080px; text-align:left}

dt{overflow: hidden;float: left; padding:0 15px;}
dl.nrydlt dt img { width: 135px;display: block; height:118px}
dl.nrydlt dt dd {float:right; overflow: hidden;}
dl.nrydlt dd .nrybt{ color: #333;font-size: 16px; font-weight:bold !important}
dl.nrydlt dd .nrybt:hover{ color:#1c4587;}
dl.nrydlt dd p {overflow: hidden;line-height: 2.5em; color:#676767; text-indent:0 !important}
dl.nrydlt dd a.nryxq { font-size: 12px; width: 83px; height: 24px; color: #067dc5;}
dl.nrydlt dd a.nryxq:hover{ font-weight:bold}


